package FD.Gestores;

import FD.Beans.Combo;

/**
 *
 * @author Administrador
 */
public class GestorCombos {

    public boolean crearCombo(Combo cS) {

        String sql = "INSERT INTO fastdbd.fd_Combos "
                + "(Combo, nombre, cliente, precio, imagen_chica, imagen_grande, estado) "
                + "VALUES (" + cS.getIdCombo() + ", '" + cS.getNombre() + "', '" + cS.getCliente()+ "', " + cS.getPrecio()
                + ", '" + cS.getImagen_chica()+ "', '" + cS.getImagen_grande() + "'," + cS.isEstado() + ")";


        return GestorDB.excuteCommand(sql);

    }

    public boolean actualizarCombo(Combo cS) {

        String sql = "UPDATE fastdbd.fd_Combos "
                + "SET ";


        if (!cS.getNombre().equals("")) {
            sql = sql + "nombre = '" + cS.getNombre() + "',";
        }

        if (!cS.getCliente().equals("")) {
            sql = sql + "cliente = '" + cS.getCliente() + "',";
        }
        
        if (String.valueOf(cS.getPrecio()).equals("")) {
            sql = sql + "precio = '" + cS.getPrecio() + "',";
        }

        if (!cS.getImagen_chica().equals("")) {
            sql = sql + "imagen_chica = '" + cS.getImagen_chica() + "',";
        }

        if (!cS.getImagen_grande().equals("")) {
            sql = sql + "imagen_grande = '" + cS.getImagen_grande() + "',";
        }
        /*
        if (sql.endsWith(",")) {
            sql = sql + ",!";
            sql = sql.replace(",!", " ");

        }
*/
        sql = sql + " estado = " + cS.isEstado() + "  WHERE Combo = '" + cS.getIdCombo() + "'";

        return GestorDB.excuteCommand(sql);

    }

    public boolean activaDesactivaCombo(Combo cS) {
        Combo u = new Combo();

        String sql = "UPDATE fastdbd.fd_Combos "
                + "SET estado = " + cS.isEstado()
                + "WHERE Combo = '" + cS.getIdCombo() + "'";

        return GestorDB.excuteCommand(sql);

    }
}
